//
const fs = require('fs');

//回调函数 形式
// fs.readFile('./resource/content.txt', (err, data) => {
//     // 如果出错 则抛出错误
//     if(err)  throw err;
//     //输出文件内容
//     console.log(data.toString());
// });

//Promise 形式
let p = new Promise((resolve, reject) => {
    fs.readFile('./resource/content.txt', (err, data) => {
        // //如果出错
        if (err != null) {
            reject(err);
        }
        // //如果成功
        resolve(data);

        //...
    });
});

//调用 then 
p.then(data => {
    console.log(data.toString());
}, (err) => {
    console.log(err);
});
